﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

//Registrar Tecnicos: Giomar Ruiz Tinco
//Patron Singleton

namespace Incident_Manager_PUCP
{
    public partial class frmRegistrarTecnico : Form
    {
        public static GestorTecnico gestortecnico = GestorTecnico.ObtenerInstancia();


        //GestorTecnico gestor;
        public frmRegistrarTecnico()
        {
            InitializeComponent();
        
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Tecnico tec = new Tecnico();

            tec.setcodigo(tbCodigo.Text);
            tec.setapellidoPaterno(tbApellidoPaterno.Text);
            tec.setapellidoMaterno(tbApellidoMaterno.Text);
            tec.setnombres(tbNombres.Text);
            tec.setcargo(cbCargo.Text);
            tec.setcorreo(tbCorreo.Text);
            tec.setcontraseña(tbContraseña.Text);
            
            gestortecnico.RegistrarTecnico(tec);

            MessageBox.Show(this, "Se ha registrado un nuevo Tecnico.");
            //Blanqueo los campos correspondientes

            tbApellidoPaterno.Text = "";
            tbApellidoMaterno.Text = "";
            tbNombres.Text = "";
            cbCargo.Text ="";
            tbCorreo.Text ="";
            tbContraseña.Text = "";
            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void frmRegistrarTecnico_Load(object sender, EventArgs e)
        {

        }
    }
}
